문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 2015 개정 교육과정/과학과/고등학교/정보과학 (문단 편집) === 내용 체계 === || 영역 || 핵심 개념 || 일반화된 지식 || 내용 요소 || 기능 || ||<|4> 프로그래밍 || 연산수행 || 변수와 상수, 연산자를 이용하여 연산을 수행한다. || -변수와 상수 [br] -연산자 ||<|4> 분석하기 [br] 설계하기 [br] 추상화하기 [br] 프로그래밍하기 [br] 개발하기 || || 자료 저장 || 자료 저장 및 처리에 효율적인 자료형을 선택하거나 정의하여 활용한다. || -자료형 [br] -다차원 배열 || || 흐름 제어 || 효율적인 프로그램을 설계하기 위해 프로그램의 실행 흐름을 제어한다. || -순차, 선택, 반복 구조 [br] -중첩 제어 구조 || || 모듈화 || 프로그램의 생산성과 최적화를 위해 프로그램 구조를 기능 단위로 분할한다. || -함수 [br] -변수의 영역 || ||<|2> 자료처리 || 자료구조 || 자료와 정보를 효율적으로 처리하고 관리하기 위해 자료 간의 관계를 구조화하고 정의한다. || -선형 자료구조 [br] -비선형 자료구조 ||<|2> 비교하기 [br] 분석하기 [br] 표현하기 [br] 추상화하기 [br] 프로그래밍하기 || || 정렬과 탐색 || 정렬과 탐색은 컴퓨터 내부의 자료 처리를 위한 기본적인 방법이다. || -자료의 정렬 [br] -자료의 탐색 || ||<|3> 알고리즘 || 문제와 알고리즘 || 계산의 관점에서 문제를 분류하고, 문제 해결을 위한 알고리즘의 복잡도를 표현함으로써 성능을 비교하고 효율성을 분석한다. || -문제 [br] -알고리즘 복잡도 ||<|3> 분석하기 [br] 분류하기 [br] 설계하기 [br] 표현하기 [br] 추상화하기 [br] 프로그래밍하기 [br] 구현하기 || || 탐색기반 알고리즘 || 컴퓨팅 시스템의 탐색 능력을 기반으로 해를 찾는 알고리즘을 설계하고 탐색 공간을 줄임으로써 효율성을 높인다. || -전체 탐색 [br] -탐색 공간의 배제 || || 관계기반 알고리즘 || 주어진 문제와 부분 문제와의 관계를 정의하고 동적 테이블을 구성하는 방법으로 최적해를 구한다. || -관계 정의 [br] -동적 계획법 || ||<|2> 컴퓨팅 시스템 || 시뮬레이션 || 모의실험을 설계하고 구현하기 위해 근사, 난수, 시각화 등의 방법을 이용한다. || -시뮬레이션 설계 [br] -시뮬레이션 구현 ||<|2> 분석하기 [br] 설계하기 [br] 시뮬레이션하기 [br] 프로그래밍하기 [br] 구현하기 [br] 협력하기 || || 피지컬 컴퓨팅 || 마이크로프로세서와 다양한 입・출력 장치로 피지컬 컴퓨팅 시스템을 구성하고 프로그래밍을 통해 제어한다. || -피지컬 컴퓨팅 구성 [br] -피지컬 컴퓨팅 구현 ||저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기